package com.mounting.wechat.modules.mp.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author : lianghanmao
 * @date : 2022/11/17
 * 输入消息
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class WxMpMessage implements Serializable {
    /**
     * 开发者微信号
     */
    @JSONField(name = "ToUserName")
    private String toUserName;
    /**
     * 发送方帐号（一个OpenID）
     */
    @JSONField(name = "FromUserName")
    private String fromUserName;

    /**
     * 消息创建时间 （整型）
     */
    @JSONField(name = "CreateTime")
    private long createTime;


    /**
     * 消息类型（text/image/location/link）
     */
    @JSONField(name = "MsgType")
    private String msgType;

    /**
     * 消息id，64位整型
     */
    @JSONField(name = "MsgId")
    private long msgId;

    /**
     * 内容
     */
    @JSONField(name = "Content")
    private String content;


}
